package br.com.sgc.session;

import javax.ejb.Stateless;

import br.com.sgc.entities.geral.Pessoa;
import br.com.sgc.exception.ValidacaoException;
import br.com.sgc.helper.ValidadorCNPJCPFUtil;

@Stateless
public class PessoaSession extends GenericSession<Pessoa> {

	private static final long serialVersionUID = -7138900995369159499L;
	
	public void validarCnpj(String cnpj) throws ValidacaoException {
		String erro = "";
		if (cnpj == null || cnpj.trim().equals("")) {
			erro +="Campo CNPJ precisa ser preenchido! <br />";
		} else if (!ValidadorCNPJCPFUtil.isCnpjValido(cnpj)) {
			erro +="O CNPJ informado é inválido! <br />";
		}
		if (erro != "") {
			throw new ValidacaoException(erro);
		}
	}
	
}
